@charset "utf-8";
/* 公共样式 */
body{background: url(../img/body_bg.png) 0px 0px repeat-y;font-size: 14px;color: #333333;}
.slidebar{float: left;display: inline;width: 260px;height: 100%;}
.logo{display: block;background-color:#333333;height: 70px;text-align: center;line-height: 70px;color: #fff;font-size: 34px;}
.slidebar_title{font-size:30px; color:#333333; height:60px; line-height:60px; font-weight:300; padding-left:20px; border-bottom:1px solid #cccccc;border-top: 5px solid #FFFFFF;}
.slidebar_title span{font-size:11px; color:#666; font-family:arial; padding-left:10px; font-weight:700; -webkit-text-size-adjust:none;}

.slidebar_list{width:260px; overflow:hidden; padding-top:20px;}
.slidebar_list a{height:38px; line-height:38px; width:240px; color:#666; text-decoration:none; padding-left:20px; display:block; }
.slidebar_list a:hover{background:#028fc4; color:#fff; text-decoration:none; }
.slidebar_list .current a{width:240px; border-left:solid #222; padding-left:16px; height:38px; line-height:38px; border-width:0 0 0 4px; font-weight:700; color:#333; }
.slidebar_list .current a:hover{ border-left:solid #028fc4; color:#fff; padding-left:20px;}

.content{float: left;display: inline;background-color: #ffffff;width:670px;padding:49px 0 0 70px; overflow:hidden;padding-bottom: 100px;}
.caption{ height:50px; line-height:50px; overflow:hidden; border-bottom:1px solid #e0e0e0; margin-bottom:30px; } 
.content .title_lv2{ font-size:20px; height:40px; line-height:40px; font-family:arial; margin-top:50px; } 
.content .title_lv2 span{ font-size:16px; color:#666; font-weight:400; line-height:30px; } 
.content .title_lv2 em{ font-style:italic; color:#999; }

.caption h2{ font-size:28px; font-family:arial; float:left; height:50px; line-height:50px; } 
.caption h2 span{ font-size:16px; color:#666; font-weight:400; line-height:30px; position:relative; top:-3px; } 
.caption h2 em{ font-style:italic; color:#999; }
.caption .file{ float:right; font-size:13px; color:#666; line-height:60px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }

.mod_desc{ background:#f5f5f5; padding:20px 20px 0; } 
.mod_desc p{ padding-bottom:20px; }

.deps{ padding-top:20px; }
.deps dt{ font-size:14px; font-weight:700; line-height:30px; }
.deps dd{ line-height:30px; }
.deps .false{ color:#ccc; text-decoration:line-through; }

.params_box,
.returns_box,
.article_box{ margin-top:30px; } 
.params_box h5,.returns_box h5,.example_box h5{ line-height:30px;font-size: 14px;} 

.params_list li,
.returns_list li{ padding-bottom:10px; border-bottom:1px solid #e5e5e5; }
.params_list dl{ height:30px; line-height:30px; overflow:hidden; color:#ccc; margin-top:10px; }
.params_list dt,.returns_box h6{ float:left; font-family:arial; font-weight:700; margin-right:20px; color:#333; }
.params_list dd{ float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#666; font-size:13px; margin-right:8px; }
.params_list em{ margin-left:8px; }

.params_desc .type{ font-size:12px; color:#fff; height:20px; line-height:20px; width:45px; text-align:center; float:left; margin:2px 10px 0 0; }
.params_desc .required{ background:#46ca3b; }
.params_desc .optional{ background:#bbb; }
.params_desc p,
.returns_box p{ overflow:hidden; *zoom:1; font-size:13px; }
.params_list li ul{ overflow:hidden; *zoom:1; }
.params_list li li{ border:0 none; padding-bottom:5px; }
.params_list li li span{ float:left; margin:2px 10px 0 0; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }

.props_tb{ width:670px; border-collapse:collapse; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; margin-top:20px; }
.props_tb tr td{ line-height:20px; padding:5px 0; text-align:center; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#666; font-size:13px; }
.props_tb tr .t_l{ text-align:left; padding:5px 10px; }
.props_tb .even td{ background:#f5f5f5; }
.props_tb tr .bg_white{ background:#fff; }
.props_tb th{ background:#f5f5f5; line-height:40px; border-right:1px solid #e5e5e5; font-weight:700; border-top:2px solid #333333; text-align:center; }
.props_tb p{ line-height:20px; padding:5px 0; color:#666; }
.props_tb .name{ font-family:arial; color:#333; font-size:14px; }
.props_tb .type{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#666; }

.example_box,.demo_box{margin-top:30px; }
.example_box h6{font-size:12px; line-height:30px; margin-top:5px; }
.example_box p{ font-size:13px; color:#666; margin-bottom:10px; margin-top:5px;width:670px; overflow:hidden;}

.download .icon_download{ background:url(../img/icon_sprites.png) no-repeat; }
.download h3{ font-size:22px; font-weight:400; font-family:arial; line-height:30px;color:#000; display:inline-block; margin-bottom:20px;margin-top:30px; }
.download .download_box{ width:100%; overflow:hidden; }
.download .btn_download{ width:200px; height:35px; line-height:35px; color:#fff; background:#028fc4; margin-right:10px; float:left;}
.download .title{ float:left; font-size:16px; }
.download .btn_download_right{ margin-right:0; }
.download .btn_download:hover{ text-decoration:none; color:#fff; background:#222; }
.download .icon_box{ width:35px; height:35px; float:left; background:#0276a1; margin-right:20px; }
.download .version{ font-size:11px; color:#eee; float:right; margin-right:10px; }
.download .btn_download:hover .icon_box{ background:#000; }
.download .icon_download{ width:13px; height:13px; background-position:0 0; float:left; margin:11px 0 0 11px; }